package pl.com.like.sequoia.model.admin;

import pl.com.like.sequoia.model.IPojo;

/**
 * Keeps value of constant in system.
 * @author Pawel Wolanski
 *
 */
public interface IConfig extends IPojo<Long> {

	/**
	 * key name of constant in system.
	 * @return name of constant.
	 */
	public abstract String getName();

	/**
	 * value of constant in system.
	 * @return value of constant.
	 */
	public abstract String getValue();

	/**
	 * set name of constant in system.
	 * @param name key of constant
	 */
	public abstract void setName(String name);

	/**
	 * set value of constant in system.
	 * @param value of constant in system.
	 */
	public abstract void setValue(String value);

}